| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | Held-to-maturity Securities, Restricted, Disclosure [Hierarchy] | us-gaap:HeldtomaturitySecuritiesRestrictedDisclosureAbstract | |||
| 2 | Held-to-maturity Securities, Restrictions, Additional Information | [Concept] Text/String | For Period | us-gaap:HeldToMaturitySecuritiesRestrictionsAdditionalInformation |